/**
 * Copyright (c) 2019 xstgongyi.org
 * All rights reserved.
 */
package org.xstgongyi.eduaid.dataobject;

import java.time.LocalDateTime;

import org.xstgongyi.eduaid.bo.ProjectPhaseStatus;

/**
 * 项目阶段，指一个项目组，在某个学期的助学活动。
 * 
 * @author oldcrane<br/>
 * @created 2019-04-03
 */
public class ProjectPhaseDO implements java.io.Serializable {
	private static final long serialVersionUID = 1L;

	private Integer id;
	private Integer projectId;
	private Integer semesterId;
	private ProjectPhaseStatus status;
	private LocalDateTime gmtCreated;
	private LocalDateTime gmtUpdated;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getProjectId() {
		return projectId;
	}

	public void setProjectId(Integer projectId) {
		this.projectId = projectId;
	}

	public Integer getSemesterId() {
		return semesterId;
	}

	public void setSemesterId(Integer semesterId) {
		this.semesterId = semesterId;
	}

	public ProjectPhaseStatus getStatus() {
		return status;
	}

	public void setStatus(ProjectPhaseStatus status) {
		this.status = status;
	}

	public LocalDateTime getGmtCreated() {
		return gmtCreated;
	}

	public void setGmtCreated(LocalDateTime gmtCreated) {
		this.gmtCreated = gmtCreated;
	}

	public LocalDateTime getGmtUpdated() {
		return gmtUpdated;
	}

	public void setGmtUpdated(LocalDateTime gmtUpdated) {
		this.gmtUpdated = gmtUpdated;
	}

	@Override
	public String toString() {
		return "ProjectPhaseDO [id=" + id + ", projectId=" + projectId + ", semesterId=" + semesterId + ", status="
				+ status + "]";
	}

}
